Mansoura

Mansoura is a town in Lower Egypt. This Nile delta town is virtually unknown to tourists.